package Test;

import java.util.ArrayList;
import java.util.Scanner;

public class TestDemo1 {
    public static void main(String[] args) {
        /*
        键盘录入一些1~100之间的整数，并添加到集合中。
        直到集合中所有数据和超过200为止。
        */

        //1.创建集合
        ArrayList<Integer> list = new ArrayList<>();

        //2.键盘录入数据添加到集合中
        Scanner sc = new Scanner(System.in);
        int sum = 0;
        while (sum <= 200 ){
            System.out.println("请输入一个整数");
            String Line = sc.nextLine();
            int num = Integer.parseInt(Line);

            //先把异常数据过滤
            if(num < 1 || num > 100){
                System.out.println("当前数据不在1~100的范围当中，请重新输入");
                continue;
            }

            //自动装箱
            list.add(num);

            sum += num;

        }

        //3.输出
        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }

    }
}
